home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 July & August / PCWorld_2006-07-08_cd.bin / v cisle / acehtml / acehtmlfreeware.exe / scriptdef / One-Letter Scroller.sd < prev    next >
INI File  |  2004-06-28  |  2KB  |  71 lines

  1. [SUBJECT]
  2. Description=Scroll one letter at a time of your message until the entire message has been displayed
  3. ImageIndex=-1
  4. Folder=Text Effects
  5.  
  6.  
  7. [HEAD_TEXT]
  8. ;
  9. ;<!-- Original:  Pun Man Kit <mkpunnl@netvigator.com> -->
  10. ;
  11. ;<!-- This script and many more are available free online at -->
  12. ;<!-- The JavaScript Source!! http://javascript.internet.com -->
  13. ;
  14. ;<script language="JavaScript">
  15. ;<!-- Begin
  16. ;function scroll(jumpSpaces,position) {
  17. ;var msg = "`message`";
  18. ;var out = "";
  19. ;if (killScroll) {return false;} 
  20. ;for (var i=0; i<position; i++){
  21. ;out += msg.charAt(i);}
  22. ;for (i=1;i<jumpSpaces;i++) {
  23. ;out += " ";}
  24. ;out += msg.charAt(position);
  25. ;window.status = out;
  26. ;if (jumpSpaces <= 1) {
  27. ;position++;
  28. ;if (msg.charAt(position) == ' ') {
  29. ;position++;}
  30. ;jumpSpaces = 100-position;        
  31. ;}
  32. ;else if (jumpSpaces >  3) {
  33. ;jumpSpaces = jumpSpaces * .75;}
  34. ;else {
  35. ;jumpSpaces--;}
  36. ;if (position != msg.length) {
  37. ;var cmd = "scroll(" + jumpSpaces + "," + position + ")";
  38. ;scrollID = window.setTimeout(cmd,5);
  39. ;} 
  40. ;else {
  41. ;scrolling = false;
  42. ;return false;}
  43. ;return true;
  44. ;}
  45. ;function startScroller() {
  46. ;if (scrolling)
  47. ;if (!confirm('Re-initialize snapIn?'))
  48. ;return false;
  49. ;killScroll = true;
  50. ;scrolling = true;
  51. ;var killID = window.setTimeout('killScroll=false',6);
  52. ;scrollID = window.setTimeout('scroll(100,0)',10);
  53. ;return true;
  54. ;}
  55. ;var scrollID = Object;
  56. ;var scrolling = false;
  57. ;var killScroll = false;
  58. ;// End -->
  59. ;</script>
  60.  
  61.  
  62. [BODY_TAG]
  63. ;onLoad="startScroller()"
  64.  
  65.  
  66.  
  67. [`message`]
  68. Kind=S
  69. Value=Another JavaScript Example!  Do you like it?
  70.  
  71.